export function formatDate (timestamp) {
    const date = new Date(timestamp)
    const year = date.getFullYear()
    const month = String(date.getMonth() + 1).padStart(2, '0')
    const day = String(date.getDate()).padStart(2, '0')
    const hours = String(date.getHours()).padStart(2, '0')
    const minutes = String(date.getMinutes()).padStart(2, '0')
    const seconds = String(date.getSeconds()).padStart(2, '0')
    return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`
}

export function findInObject (obj, key, value) {
    const results = []
    function search (currentObj) {
      if (Array.isArray(currentObj)) {
        currentObj.forEach(item => search(item))
      } else if (typeof currentObj === 'object' && currentObj !== null) {
        for (const k in currentObj) {
          if (k === key && currentObj[k] === value) {
            results.push(currentObj)
          }
          search(currentObj[k])
        }
      }
    }
    search(obj)
    return results
}
